package com.holyant.goods.dto.query;

import com.ruoyi.common.core.domain.QueryDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 商品监控实体 gds_goods_monitor
 * 
 * @author ddw
 * @date 2022-01-19
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("商品监控")
public class GdsGoodsMonitorQueryDto extends QueryDto {

    private static final long serialVersionUID = 1L;

    /** 商品id */
    @ApiModelProperty(value = "备注")
    private Long goodsId;
    private List<Long> goodsIds;
    /** 商品名 */
    @ApiModelProperty(value = "商品名")
    private String goodsName;
    /** 商品条码 */
    @ApiModelProperty(value = "商品条码")
    private String goodsBarcode;
    @ApiModelProperty(value = "商品条码精确匹配")
    private String goodsBarcodeEq;
    /** 销售渠道 */
    @ApiModelProperty(value = "渠道")
    private Integer customerChannel;
    /** 所属分类id */
    @ApiModelProperty(value = "所属分类id")
    private Long categoryId;
    /** 所属分类名称 */
    @ApiModelProperty(value = "所属分类名称")
    private String categoryName;
    /** 所属分类编码 */
    @ApiModelProperty(value = "所属分类编码")
    private String categoryCode;
    /** 品牌id */
    @ApiModelProperty(value = "品牌id")
    private Long brandId;
    /** 品牌名称 */
    @ApiModelProperty(value = "品牌名称")
    private String brandName;
    /** 备注 */
    @ApiModelProperty(value = "备注")
    private String remark;
    /** 版本号 */
    @ApiModelProperty(value = "版本号")
    private Long ver;
}
